package models.common.entity;

import java.util.Date;

import javax.persistence.Entity;

import play.db.jpa.Model;

/**
 * 股东签字表
 * @description 
 *
 * @author zhiliang.lan
 * @createDate 2017年4月14日
 */

@Entity
public class t_shareholder_sign extends Model{

	/**
	 * 构造器
	 */
	public t_shareholder_sign(){
		
	}
	
  /*  *//**保证信息表的ID*//*
    public long bid_id;*/
	public Long assurance_id;//保证信息表的ID

    /** 股东名称*/
    public String shareholder_name;
    /** 股东电话*/
    public String shareholder_mobile;
    /** 是否签字 0 没有签字 1 已签字 2 审核不通过*/
    public int is_sign;

    /**签字时间 */
    public Date sign_time;

    /** 协议编号*/
    public String contract_id;
    
    public long user_id;
    public  Is_signStatus getIs_sign()  {
    	return Is_signStatus.getStatusEnum(this.is_sign);
    }
    public enum Is_signStatus{
    	
    	/**
    	 * 未签署承诺函
    	 */
    	NO(0,"未签署承诺函"),
    	
    	/**
    	 * 已签署承诺函
    	 */
    	OK(1,"已签署承诺函"),
    	/**
    	 * 审核不通过
    	 */
    	NOT_PASS(2,"审核不通过"),;
    	
    	public int code;
    	public String value;
    	
    	private Is_signStatus(int code,String value)
    	{
    		this.code = code;
    		this.value = value;
    	}
    	
    	public static Is_signStatus getStatusEnum(int code){
    		Is_signStatus [] status = Is_signStatus.values();
    		for (Is_signStatus agre : status) {
				if (agre.code == code) {
					return agre;
				}
			}
    		return null;
    	}
    }
}